Soru & Cevap

100 Checkbox ve Buton Problemi

23.01.2020 - 05:17

Android uygulama yazıyorum ve MainActivity de 100 tane checkbox var. Ve ben sadece en az 1 ve en fazla 10 tanesini seçtikten sonra "devam" isimli tuşun aktifleşmesini sağlamak istiyorum.

Kendim denedim ama beceremedim. Tek tek checkboxları tanımlamak hamballık olur diye düşünüyorum. Pratik bir şekilde çözümü var mıdır? Nasıldır? Kodlarıyla ve anlatarak gösterirseniz sevinirim.

9 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user f.erenyucal
f.erenyucal
18.02.2023 - 01:16

Merhaba Uğur, biraz araştırma yaptım ve senin için bir kod hazırladım. Umarım beğenirsin

 

private void updateContinueButton() {
    int checkedCount = 0;

    for (CheckBox checkbox : checkboxes) {
        if (checkbox.isChecked()) {
            checkedCount++;
        }
    }

    Button continueButton = findViewById(R.id.continue_button);
    if (checkedCount >= 1 && checkedCount <= 10) {
        continueButton.setEnabled(true);
    } else {
        continueButton.setEnabled(false);
    }
}